/*****************************flv播放*************************************/
#player {
  background-repeat: no-repeat;
  /*background-image: url(../images/bg01.html);*/
}

#videoFlash {
  width: 438px;
  height: 247px;
}

#menu span {
  float: left;
  height: 22px;
  background-color: #E7E3DD;
  cursor: pointer;
}

#menu span:hover {
  background-color: #E7E3DD;
}

#menu #menu1 {
  width: 100px;
}

#menu #menu2 {
  width: 84px;
}

#menu #menu3 {
  width: 84px;
}

#menu #menu4 {
  width: 100px;
}

#menu #menu5 {
  width: 70px;
}

.gwfx_p2 {
  font-size: 14px;
  margin-bottom: -10px;
}

/************************************************************************/
/********************common class/frame reversed********************/
* {
  margin: 0;
  padding: 0;
  outline: 0;
}

body {
  margin: 0 auto;
  text-align: center;
  min-width: 960px;
  background: #ffffff;
  font-family: Arial; /*, 微軟正黑體, 黑体*/
  font-size: 12px;
  color: #000000;
}

img {
  border: 0;
}

p {
  padding: 10px 0 10px;
}

a {
  color: #191919;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h4 {
  /*background: #434343 url(../images/h4.html) no-repeat right;*/
  padding: 4px;
  min-height: 22px;
  line-height: 22px;
  font-size: 16px;
  font-family: Arial, "微軟正黑體", "黑体";
  color: #FFF;
  text-shadow: 0px 1px 5px #333333;
}

h4 span {
  background-repeat: no-repeat;
  min-height: 20px;
  text-indent: -5000px;
  display: block;
  width: 100%;
}

.greybg {
  background: #E5E5E5;
  padding: 5px;
  margin-bottom: 5px;
}

.hide {
  display: none;
}

.justify {
  text-align: justify;
}

.clear {
  clear: both;
}

/* For modern browsers */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
  *zoom: 1;
}

/********************main frame********************/
#wrap {
  margin: 0 auto;
  width: 960px;
  padding: 0 5px;
  text-align: left;
  position: relative;
}

.lxwm_div {
  width: 186px;
  height: 51px;
  position: absolute;
  top: 17px;
  left: 560px;
}

#right {
  float: right;
  width: 210px;
  padding: 0 5px;
}

#left {
  float: left;
  width: 210px;
  padding: 0;
}

#content {
  float: left;
  width: 735px;
  padding: 10px 0 0 15px;
  *margin: 5px 0;
}

#content_index {
  float: left;
  width: 960px;
  min-height: 900px;
  padding: 0;
  *margin: 0;
  _zoom: 1;
}

#content_inner {
  float: left;
  width: 960px;
  padding: 0;
  margin-top: -1px;
  *margin: 0;
}

#index #content {
  float: left;
  width: 540px;
  padding: 0;
}

#footer {
  background: #333;
  border-top: 1px solid #483E21;
  margin: 10px auto 0;
  color: #7F7F7F;
}

/********************header********************/
#header {
  line-height: 20px;
  padding: 18px 0;
  height: 68px;
}

#line {
  background: url(../images/line.jpg) no-repeat center center;
  width: 1px;
  height: 51px;
  display: block;
  position: absolute;
  margin-left: 250px;
  margin-top: 10px;
}

#langs {
  text-align: right;
  height: 51px;
  line-height: 20px;
}

#langs, #langs a {
  color: #000000;
}

#langs2, #langs2 a {
  color: #000000;
}

#langs a.on, #langs a:hover {
  color: #19b4e7;
}

.login-box {
  width: 186px;
  height: 51px;
  margin: 0 18px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  background-position: 0 0;
}

.login-box:hover {
  background-position: -202px 0;
}

/********************main menu********************/
#mainmenu_bot {
  /*background: url(../images/online_chat_bot.html) right;*/
  background-repeat: no-repeat;
  width: 199px;
  height: 13px;
  margin: -1px 1px 10px 0;
  _margin: -8px 1px 10px 0;
  float: right;
}

#inmenu {
  float: left;
  width: 760px;
  height: 50px;
  margin-bottom: 10px;
  _margin-top: -6px;
  background-color: #e6e6e6;
}

#inmenu_bot {
  float: right;
  /*background: url(../images/online_chat_bot.html) right top no-repeat;*/
  background-color: #e6e6e6;
  width: 199px;
  height: 50px;
  margin-bottom: 20px;
  margin-right: 1px;
  _margin-top: -6px;
}

#mainmenu {
  list-style: none;
  height: 52px;
  padding-top: 5px;
}

.menu-item {
  float: left;
  width: 103px;
  height: 52px;
}

.menu-item>a {
  display: block;
  text-indent: -5000px;
  height: 52px;
}

#mainmenu1 {
  background-position: 0 0;
  width: 40px;
}

#mainmenu2 {
  background-position: -40px 0;
}

#mainmenu3 {
  background-position: -145px 0;
}

#mainmenu4 {
  background-position: -245px 0;
}

#mainmenu5 {
  background-position: -350px 0;
}

#mainmenu6 {
  background-position: -453px 0;
}

#mainmenu7 {
  background-position: -555px 0;
}

#mainmenu8 {
  background-position: -660px 0;
}

#mainmenu9 {
  margin-top: -6px;
}

.menu_right {
  float: left;
  width: 198px;
  height: 58px;
}

#mainmenu1:hover {
  background-position: -763px 0;
}

#mainmenu2:hover {
  background-position: -803px 0;
}

#mainmenu3:hover {
  background-position: -908px 0;
}

#mainmenu4:hover {
  background-position: -1008px 0;
}

#mainmenu5:hover {
  background-position: -1113px 0;
}

#mainmenu6:hover {
  background-position: -1216px 0;
}

#mainmenu7:hover {
  background-position: -1318px 0;
}

#mainmenu8:hover {
  background-position: -1423px 0;
}

.submenu {
  list-style: none;
  display: none;
  position: absolute;
  z-index: 9000;
  min-width: 108px;
  border: 1px solid #253a69;
  border-bottom: none;
  background: #FFF url(../images/submenu_bg.png) bottom left repeat-x;
  border-bottom: 5px solid #253a69;
  font-family: Arial, "微軟正黑體", "黑体";
}

.submenu>li {
  float: left;
  padding: 10px 21px;
  border-right: 1px dotted #d9d9d9;
}

.submenu>li:last-child {
  border-right: none;
}

.submenu ul {
  list-style: none;
  list-style-position: outside;
  padding: 10px 0;
  vertical-align: text-bottom;
  display: inline;
  overflow: hidden;
}

.submenu a {
  display: block;
  padding: 3px 0 3px 5px;
  line-height: 25px;
  margin-left: -5px;
  font-size: 14px;
}

.submenu a:hover {
  background-position: 0 -40px;
  color: #19b4e7;
}

/********************footer********************/
#footer .sitemap {
  width: 960px;
  margin: 0 auto;
  text-align: left;
  padding: 18px 0 0 0;
}

#footer .links {
  background: #333333;
}

#footer .links, #footer .links a {
  color: #ffffff;
  padding-top: 36px;
}

#footer .links a {
  padding: 0 10px;
}

#footer .links a:hover {
  color: #ffffff;
}

#footer .copyright {
  padding: 8px 0 36px;
}

.sitemap-list>ul>li {
  margin-bottom: 25px;
}

.sitemap-list>ul>li>a {
  font-weight: bold;
  text-transform: uppercase;
}

.sitemap-list>ul>li>ul {
  margin-left: 10px;
}

.sitemap .col {
  width: 106px;
  float: left;
  padding: 0 7px;
  margin-bottom: 18px;
  color: #fff;
  font-size: 15px;
  line-height: 25px;
}

.sitemap a {
  color: #fff;
}

.sitemap ul {
  margin: 5px 0 10px -5px;
  color: #FFF;
}

.sitemap ul li {
  font-size: 11px;
  color: #aaaaaa;
  list-style: disc;
  line-height: 18px;
  margin-left: 17px;
}

.sitemap ul.wider li {
  padding: 0 0 10px;
}

.sitemap ul a {
  color: #aaaaaa;
}

.sitemap a:hover {
  color: #1bb3e8;
  text-decoration: underline;
}

.sitetable h2 {
  font-family: Arial, "微軟正黑體", "黑体";
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
  line-height: 18px;
  padding: 2px 0 0px;
}

.sitetable a {
  color: #aaaaaa;
  font-size: 12px;
  line-height: 15px;
}

.sitetable a:hover {
  color: #1bb3e8;
}

#table_line {
  margin: 0 auto;
}

.table_line {
  margin: 0 auto;
}

/********************left menu********************/
#left_menu {
  width: 200px;
  height: 210px;
  overflow: hidden;
  background-position: -223px -232px;
  margin-bottom: 15px;
}

#left_menu>a {
  display: block;
  float: left;
  text-indent: -5000px;
  background-repeat: no-repeat;
}

#left_menu .bt1 {
  width: 187px;
  height: 53px;
  background-position: 0px -56px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 15px;
  margin-top: 9px;
  margin-left: 7px
}

#left_menu .bt1:hover {
  background-position: -202px -56px;
}

#left_menu .bt2 {
  width: 187px;
  height: 53px;
  background-position: 0px -112px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 15px;
  margin-left: 7px
}

#left_menu .bt2:hover {
  background-position: -202px -112px;
}

#left_menu .bt3 {
  width: 187px;
  height: 53px;
  background-position: 0px -169px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-left: 7px
}

#left_menu .bt3:hover {
  background-position: -202px -169px;
}

#left_item {
  width: 200px;
  height: 265px;
  overflow: hidden;
  margin-bottom: 15px;
  background-position: -5000px;
  margin-bottom: 15px;
  background-position: 0px -1021px;
}

#left_item>a {
  display: block;
  float: left;
  text-indent: -5000px;
  background-repeat: no-repeat;
}

#left_item .bt1 {
  width: 200px;
  height: 52px;
  background-position: 0px -1021px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
}

#left_item .bt2 {
  width: 200px;
  height: 52px;
  background-position: 0px -1073px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
}

#left_item .bt3 {
  width: 200px;
  height: 52px;
  background-position: 0px -1125px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
}

#left_item .bt4 {
  width: 200px;
  height: 52px;
  background-position: 0px -1177px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
}

#left_item .bt5 {
  width: 200px;
  height: 52px;
  background-position: 0px -1229px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
}

#left_item .bt6 {
  width: 200px;
  height: 55px;
  background-position: 0px -1281px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
}

/********************end of left menu********************/

/********************side content********************/
#inner_nav {
  color: #000000;
  float: left;
  width: 725px;
  height: 35px;
  padding-left: 15px
}

#inner_nav a {
  color: #666666;
}

#inner_nav a:hover {
  color: #19b4e7;
}

#innermenu {
  /*background: url(../images/online_chat_bot.html) right;*/
  background-repeat: no-repeat;
  width: 960px;
  height: 50px;
  margin-bottom: 10px;
}

#inner_tab {
  float: left;
  width: 960px;
  background: #e6e6e6;
}

#div_tab {
  border: 1px solid gray;
  width: 632px;
  height: 210px;
  padding: 0px;
}

.product_table {
  text-align: left;
}

.main_tab {
  background: url(../images/tab_bg3.png) top left repeat-x;
  height: 34px;
  vertical-align: middle;
  text-align: left;
}

.main_tab td {
  padding-left: 18px;
}

.main_tab_type {
  padding-right: 5px
}

.main_video_bg {
  /*background: url(../images/play_sample.html) center bottom;*/
}

18
{
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  letter-spacing: 1px;
}
.blue_type2 {
  font-size: 12px;
  line-height: 18px;
  color: #6d850e;
  font-weight: normal;
}

.blue_type {
  font-size: 14px;
  line-height: 22px;
  color: #21438d;
  font-weight: bold;
  padding: 11px 0 3px;
}

.link1 {
  font-size: 12px;
  color: #026db4;
  line-height: 18px;
  text-decoration: none
}

.link2 {
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  text-decoration: none;
}

.link2:hover {
  color: #026db4;
  text-decoration: underline;
}

.link3 {
  font-size: 12px;
  font-style: normal;
  color: #ffffff;
  text-decoration: none;
  padding-bottom: 2px
}

.link4 {
  font-size: 11px;
  color: #000000;
  line-height: 14px;
  text-decoration: none
}

.link4:hover {
  color: #026db4;
  text-decoration: underline
}

/********************end of side content********************/

/********************side content********************/
/* #contact-btns {height:174px; overflow:hidden;}
#contact-btns>a {display:block; float:left; text-indent:-5000px; background-repeat:no-repeat;}
#contact-btns .talk				{background-position:0 -100px; width:210px; height:75px;}
#contact-btns .mini				{background-position:0 -175px; width:210px; height:39px;}
#contact-btns .mini:hover		{background-position:-240px -175px;}
#contact-btns .standard			{background-position:0 -214px; height:30px; width:105px;}
#contact-btns .standard:hover	{background-position:-240px -214px;}
#contact-btns .highend			{background-position:0 -244px; height:30px; width:105px;}
#contact-btns .highend:hover	{background-position:-240px -244px;}
#contact-btns .demo			{background-position:0 -274px; width:210px; height:30px;}
#contact-btns .demo:hover	{background-position:-240px -274px;}

#contact-info {height:84px; background:#FFF; padding:2px 7px 3px;}
#contact-info div {border-bottom:1px dotted #D0B97B; background-image:url(../images/icons.png); background-repeat:no-repeat;
 font-size:11px; line-height:14px; padding:1px 0 1px 30px;}
#contact-info .hotline	{background-position:0 -240px;}
#contact-info .fax		{background-position:0 -300px;}
#contact-info .email		{background-position:0 -330px;}
#contact-info .qq			{background-position:0 -360px;}

#download-btns a {display:block; margin-bottom:1px; background-repeat:no-repeat; text-indent:-5000px; width:200px; height:37px;}
#download-btns .download-gts			{background-position:0px -304px;}
#download-btns .download-gts:hover	{background-position:-240px -304px;}
#download-btns .download-mt5			{background-position:0px -341px;}
#download-btns .download-mt5:hover	{background-position:-240px -341px;}
#download-btns .download-mt5-iphone			{background-position:0px -378px;}
#download-btns .download-mt5-iphone:hover	{background-position:-240px -378px;}
#download-btns .download-mt5-android			{background-position:0px -415px;}
#download-btns .download-mt5-android:hover	{background-position:-240px -415px;}

.ad-col {padding:5px 0;}
.ad-col a {display:block; margin-bottom:5px;}*/

/********************end of side content********************/

/********************index********************/
#index_p1 {
  width: 960px;
  margin-bottom: 18px;
}

#index_p11, #index_p12, #index_p1 {
  text-align: left;
  float: left;
}

#index_p11 {
  /*width: 741px;*/
  margin-bottom: 15px;
}

#index_p12 {
  width: 219px;
  height: 278px;
  overflow: hidden;
  background-position: right -232px;
  margin-bottom: 15px;
}

#index_p12>a {
  display: block;
  float: left;
  text-indent: -5000px;
  background-repeat: no-repeat;
}

#index_p12 .bt1 {
  width: 187px;
  height: 53px;
  background-position: 0px -56px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 15px;
  margin-top: 45px;
  margin-left: 15px
}

#index_p12 .bt1:hover {
  background-position: -202px -56px;
}

#index_p12 .bt2 {
  width: 187px;
  height: 53px;
  background-position: 0px -112px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 15px;
  margin-left: 15px
}

#index_p12 .bt2:hover {
  background-position: -202px -112px;
}

#index_p12 .bt3 {
  width: 187px;
  height: 53px;
  background-position: 0px -169px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-left: 15px
}

#index_p12 .bt3:hover {
  background-position: -202px -169px;
}

#index_p21, #index_p22, #index_p23 {
  text-align: center;
  float: left;
}

#index_p21 {
  width: 310px;
  height: 259px;
  overflow: hidden;
  background-position: left -521px;
  margin: 0 15px 15px 0px;
  _margin-right: -5px;
}

#index_p21>a {
  display: block;
  float: left;
  text-indent: -5000px;
  background-repeat: no-repeat;
}

#index_p21 .bt1 {
  width: 200px;
  height: 16px;
  background-position: 0px -832px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 18px;
  margin-top: 70px;
  margin-left: 0px
}

#index_p21 .bt2 {
  width: 200px;
  height: 16px;
  background-position: 0px -861px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 18px;
  margin-left: 0px
}

#index_p21 .bt3 {
  width: 200px;
  height: 16px;
  background-position: 0px -891px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 18px;
  margin-left: 0px
}

#index_p21 .bt4 {
  width: 200px;
  height: 16px;
  background-position: 0px -921px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-left: 0px
}

#index_p22 {
  width: 310px;
  height: 259px;
  overflow: hidden;
  background-position: -318px -521px;
  margin: 0 15px 15px 0px;
  _margin-right: -5px;
}

#index_p22>a {
  display: block;
  float: left;
  text-indent: -5000px;
  background-repeat: no-repeat;
}

#index_p22 .bt1 {
  width: 210px;
  height: 16px;
  background-position: -316px -832px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 18px;
  margin-top: 70px;
  margin-left: 0px
}

#index_p22 .bt2 {
  width: 210px;
  height: 16px;
  background-position: -316px -861px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 18px;
  margin-left: 0px
}

#index_p22 .bt3 {
  width: 210px;
  height: 16px;
  background-position: -316px -891px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 18px;
  margin-left: 0px
}

#index_p22 .bt4 {
  width: 210px;
  height: 16px;
  background-position: -316px -921px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-left: 0px
}

/* for English-index */
#index_p22 .bt5 {
  width: 210px;
  height: 14px;
  background-position: -316px -832px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 18px;
  margin-top: 70px;
  margin-left: 0px
}

#index_p22 .bt6 {
  width: 210px;
  height: 35px;
  background-position: -316px -861px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 18px;
  margin-left: 0px
}

#index_p22 .bt7 {
  width: 210px;
  height: 16px;
  background-position: -316px -912px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-bottom: 18px;
  margin-left: 0px
}

#index_p22 .bt8 {
  width: 210px;
  height: 16px;
  background-position: -316px -940px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-left: 0px
}

#index_p23 {
  width: 310px;
  margin: 0;
  margin-bottom: 18px;
}

#index_p31 {
  width: 632px;
  margin: 0 18px 18px 0;
  text-align: center;
  float: left;
}

#index_p32 {
  width: 310px;
  margin-bottom: 18px;
  float: left;
}

/********************end of index ********************/
/********************index class********************/

.in-table {
  border: 1px solid #c1c3c2;
  background: #FFF;
  text-align: left;
}

.in-table_103 {
  width: 310px;
  height: 83px;
  border: 1px solid #c1c3c2;
  background: #FFF;
  text-align: center;
}

.in-table_rb {
  border: 1px solid #c1c3c2;
  border-top: none;
  border-left: none;
  background: #FFF;
  text-align: left;
  /*background: url(../images/in_table_bgTop.html) repeat-x center bottom;*/
  height: 105px
}

.in-table_rb1 {
  border: 1px solid #c1c3c2;
  border-top: none;
  border-right: none;
  border-left: none;
  background: #FFF;
  text-align: left;
  /*background: url(../images/in_table_bgTop.html) repeat-x center bottom;*/
  height: 105px
}

.in-table_rbe {
  border: 1px solid #c1c3c2;
  border-top: none;
  border-left: none;
  background: #FFF;
  text-align: left;
  /*background: url(../images/in_table_bgTop.html) repeat-x center bottom;*/
  height: 105px
}

.in-table_b {
  border: 1px solid #c1c3c2;
  border-top: none;
  border-left: none;
  border-right: none;
  background: #FFF;
  text-align: left;
  /*background: url(../images/in_table_bgTop.html) repeat-x center bottom;*/
  height: 105px
}

.in-table_r {
  border: 1px solid #c1c3c2;
  border-top: none;
  border-left: none;
  border-bottom: none;
  background: #FFF;
  text-align: left;
  /*background: url(../images/in_table_bgBot.html) repeat-x center bottom;*/
  height: 105px
}

.in-table_o {
  border: 0px;
  background: #FFF;
  text-align: left;
  /*background: url(../images/in_table_bgBot.html) repeat-x center bottom;*/
  height: 105px
}

/********************content tab********************/
#pagetab-lv1 {
  list-style: none;
  width: 100%;
  height: 50px;
  font-family: Arial, "微軟正黑體", "黑体";
  font-size: 12px;
}

#pagetab-lv1 li {
  float: left;
  padding: 0px 5px;
  min-width: 80px;
  line-height: 50px;
  height: 50px;
  text-align: center;
  background: #e6e6e6;
}

#pagetab-lv1 li:hover, #pagetab-lv1 li a:hover {
  color: #183587;
}

#pagetab-lv1 li, #pagetab-lv1 li a {
  color: #423b1f;
}

#pagetab-lv1 li:last-child {
  border-right: 0px solid #9D9B86;
}

#pagetab-lv1 li, #pagetab-lv1 li a {
  color: #423b1f;
}

#pagetab-lv1 li.on {
  border: 0px solid #C8C3B0;
  border-bottom: 0px solid #FFF;
  border-right: none;
  background: url(../images/pagetab.png) repeat-x center -76px;
  border-right: 1px solid #898989;
  border-left: 1px solid #898989;
}

#pagetab-lv1 li:last-child.on {
  border-right: 1px solid #898989;
}

#pagetab-lv1 li.on, #pagetab-lv1 li.on a {
  color: #3F3C2B;
}

#pagetab-lv2 {
  list-style: none;
  width: 100%;
  height: 30px;
  font-family: Arial, "微軟正黑體", "黑体";
  font-size: 12px;
  font-weight: normal;
  margin-top: 15px
}

#pagetab-lv2 li {
  float: left;
  padding: 0px 0px;
  min-width: 90px;
  line-height: 30px;
  height: 30px;
  text-align: center;
  background: #fff;
  border: 0px solid #9D9B86;
  border-bottom: 0px solid #C4C5BF;
  border-right: none;
}

#pagetab-lv2 li:hover, #pagetab-lv2 li a:hover {
  color: #183587;
}

#pagetab-lv2 li:last-child {
  border-right: 0px solid #9D9B86;
}

#pagetab-lv2 li, #pagetab-lv1 li a {
  color: #423b1f;
}

#pagetab-lv2 li.on {
  border: 0px solid #C8C3B0;
  border-bottom: 0px solid #FFF;
  border-right: none;
}

#pagetab-lv2 li:last-child.on {
  border-right: 0px solid #C8C3B0;
}

#pagetab-lv2 li.on, #pagetab-lv2 li.on a {
  color: #25428e;
  font-weight: bold;
  text-decoration: underline;
}

#pagetab-lv3 {
  list-style: none;
  width: 100%;
  height: 35px;
  font-family: Arial, "微軟正黑體", "黑体";
  font-size: 12px;
  font-weight: normal;
  margin: 15px 0 6px;
  border-bottom: 1px solid #25428e;
}

#pagetab-lv3 li {
  float: left;
  padding: 0;
  min-width: 110px;
  line-height: 35px;
  height: 35px;
  text-align: center;
  background: #e6e6e6;
  _padding: 0 20px;
}

#pagetab-lv3 li:hover {
  color: #183587;
}

#pagetab-lv3 li, #pagetab-lv3 li a {
  color: #423b1f;
}

#pagetab-lv3 li.on {
  color: #fff;
  background-color: #25428e;
}

#pagetab-lv3 li.on, #pagetab-lv3 li.on a {
  color: #fff;
}

#pagetab-content {
  padding: 0px 0px;
  margin-bottom: 10px;
  margin-top: 15px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #C4C5BF;
  border-right-color: #C4C5BF;
  border-bottom-color: #C4C5BF;
  border-left-color: #C4C5BF;
}

.innerTab {
  background: #f7f4ea;
  padding: 10px 8px;
  margin: 0 0 20px;
  height: auto;
}

.innerTab a {
  float: left;
  padding: 0px 20px 5px 10px;
  display: block;
  /*background: url(../images/innerTab.html) no-repeat;*/
  color: #191919;
}

.innerTab-even a {
  width: 100px;
  padding-right: 3px;
}

.innerTab-line a {
  float: none;
  padding: 2px 0 2px 10px;
}

.innerTab a:hover {
  color: #827343;
}

/********************content parts*******************/
#innertopic {
  font-size: 25px;
  color: #25428e;
  display: inline-block;
  font-weight: bold;
  text-align: left;
  padding: 0 0px 0px;
}

#aboutustopic1 {
  font-size: 18px;
  text-align: left;
  vertical-align: middle;
  color: #6d850e;
  width: 150px;
  light-height: 40px;
  height: 40px;
  background-position: 0px -81px;
  display: inline-block;
  font-weight: bold;
  padding: 10px 0px 0px 60px;
  margin-bottom: 5px
}

#aboutustopic2 {
  font-size: 18px;
  text-align: left;
  vertical-align: middle;
  color: #6d850e;
  width: 150px;
  light-height: 40px;
  height: 40px;
  background-position: -228px -81px;
  display: inline-block;
  font-weight: bold;
  padding: 10px 0px 0px 60px;
  margin-bottom: 5px
}

#aboutustopic3 {
  font-size: 18px;
  text-align: left;
  vertical-align: middle;
  color: #026db4;
  width: 150px;
  light-height: 40px;
  height: 40px;
  background-position: -456px -81px;
  display: inline-block;
  font-weight: bold;
  padding: 10px 0px 0px 60px;
  margin-bottom: 5px
}

#aboutus2_6d850e {
  font-size: 16px;
  text-align: left;
  color: #026db4;
  light-height: 25px;
  margin-bottom: 8px
}

#aboutus_menu {
  list-style: none;
  width: 100%;
  height: 85px;
  background-position: 0px -5000px;
  padding-right: 0px;
  margin-bottom: 25px
}

#aboutus_menu>a {
  display: block;
  float: left;
  text-indent: -5000px;
  background-repeat: no-repeat;
}

#aboutus_menu .bt1 {
  width: 220px;
  height: 70px;
  background-position: 0px 0px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-right: 15px
}

#aboutus_menu .bt2 {
  width: 220px;
  height: 70px;
  background-position: -228px 0px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-right: 15px
}

#aboutus_menu .bt3 {
  width: 220px;
  height: 70px;
  background-position: -452px 0px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
}

#aboutus_st1, #aboutus_left, #aboutus_right, #aboutus2_mid, #product_st1 {
  font-size: 12px;
  color: #191919;
  background-color: #f9f9f9;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  padding: 10px 10px 10px 10px;
  margin-bottom: 15px
}

{
  text-align: left
;
  float: left
;
}
#aboutus_st2 {
  font-size: 12px;
  color: #191919;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  margin-bottom: 30px
}

.st2 a {
  color: #0e88ad;
  text-decoration: none;
}

.st2 a:hover {
  text-decoration: underline;
}

#aboutus3_left, #aboutus3_right, {
  text-align: left;
  float: left;
}

#aboutus3_left {
  font-size: 12px;
  color: #191919;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  float: left;
  width: 510px
}

#aboutus3_right {
  float: right;
  width: 200px;
  height: 342px;
  background-position: 0px -130px;
}

#aboutus3_mid {
  font-size: 12px;
  color: #191919;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  float: left;
  width: 100%
}

.aboutus3_6d850e {
  font-size: 16px;
  text-align: left;
  color: #026db4;
  line-height: 25px
}

#aboutus3_typ_2 {
  font-size: 12px;
  color: #191919;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  text-align: right;
  width: 100%;
  margin-bottom: 25px
}

#aboutus3_photo {
  width: 585px;
  height: 460px;
  background-position: -215px -145px;
  text-indent: -5000px;
  display: inline-block;
  text-align: left;
  margin-left: 75px;
  margin-bottom: 25px
}

.back2top {
  text-align: right;
  margin: 20px 0;
}

.back2top a {
  color: #B1B1B1;
  display: inline-block;
  /*background: url(../images/icons.html) no-repeat right -505px;*/
  padding: 0px 15px;
}

.back2top a:hover {
  text-decoration: underline;
}

#pagetab-content {
  line-height: 20px;
}

/********************end of content parts********************/

/************************contact us************************/
#inmenu_cu {
  float: left;
  width: 760px;
  height: 0px;
  margin-bottom: 0px;
}

#inmenu_bot_cu {
  float: right;
  /*background: url(../images/online_chat_bot.html) right top no-repeat;*/
  width: 198px;
  height: 12px;
  margin-bottom: 8px;
}

#aboutus_st_cu01 {
  font-size: 14px;
  color: #191919;
  background-color: #f9f9f9;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  padding: 10px 10px 10px 10px;
  margin-bottom: 15px
}

#aboutus_st1_cu {
  font-size: 14px;
  color: #191919;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  padding: 10px 0px;
  margin-bottom: 15px
}

#aboutus_st1_cucont {
  width: 647px;
  padding: 40px 34px;
}

#aboutus_st1_cucont ul {
  padding: 10px 0 0 18px;
  text-align: left;
  clear: both;
  width: 600px;
}

#aboutus_st1_cucont li {
  list-style: none;
  float: left;
}

#aboutus_st1_cucont span {
  font-size: 16px;
  text-align: left;
  color: #026db4;
  light-height: 32px;
  height: 32px;
  margin-bottom: 8px;
  background: none;
  padding: 0;
}

.width78 {
  width: 78px;
}

.input01 {
  height: 22px;
  line-height: 22px;
  width: 269px;
}

.input02 {
  height: 96px;
  line-height: 22px;
  width: 397px;
}

.btn01 {
  width: 83px;
  height: 27px;
  color: #595555;
  margin-right: 5px;
}

.live_800 font {
  position: relative;
  top: -30px;
  width: 100px;
}

/********************end of contact us********************/

/********************for print********************/
@media print {
  #logo, .menu-item>a, #showcase .licence, #showcase .tcode, #whyGW dt, #whyGW dd a,
  #index #calculator h2, #index #calculator-buy, #index #calculator-sell, #index #calculator h3, #index #calculator h4, #index #calculator-advance,
  #contact-btns>a, #download-btns a, .paging a.prev, .paging a.next,
  .formula-a, .formula-b, .formula-c, .platform-gts-download-real, .platform-gts-download-demo, .platform-mobile .toDownload, .contact-table .cs,
  .trade-method .left, .account-open-btn {
    text-indent: 0px;
  }
}

/**控制详情页面table border显示问题**/
#content_db_24k table {
  border-top: 1px solid #ccc !important;
  border-left: 1px solid #ccc !important;
}

#content_db_24k table td {
  border-bottom: 1px solid #ccc !important;
  border-right: 1px solid #ccc !important;
}

/************************fx 20120925************************/

.fx {
  font-size: 12px;
  color: #191919;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  margin-bottom: 30px;
  margin-left: 12px;
}

.fx01 {
  font-size: 12px;
  color: #191919;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  margin-bottom: 30px;
}

.fx font {
  font-weight: bold;
  /*background: url(../images/dian_00.html) 0 8px no-repeat;*/
  display: block;
  position: relative;
  top: 0;
  left: -8px;
  text-indent: 8px;
  font-size: 12px;
}

.fx span {
  display: block;
  margin: 30px auto;
  width: 700px;
}

.fx i {
  display: block;
  margin: 30px 0;
}

.fx_prodct_tbbg {
  /*background: url(../images/fx_01.html) center no-repeat;*/
  margin-bottom: 30px;
}

.fx_prodct_tbbg table {
  text-align: center;
  font-size: 16px;
  color: #414141;
  margin: 0 auto;
}

.fx_prodct_tbbg font {
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  color: #10aae0;
  font-weight: bold;
}

.fx_dianca_tbbg table {
  /*background: url(../images/fx_03.html) 0 75px repeat-y;*/
  margin-bottom: 30px;
  font-size: 16px;
  text-align: center;
}

.fx_heyue_tbbg table {
  /*background: url(../images/fx_05.html) 0 48px repeat-x;*/
  margin-bottom: 30px;
  font-size: 16px;
  text-align: center;
  color: #414141;
}

.fx_heyue_tbbg font {
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  color: #10aae0;
  font-weight: bold;
}

.fx_baozenjing_tbbg table {
  /*background: url(../images/fx_07.html) 0 48px repeat-y;*/
  margin-bottom: 30px;
  font-size: 16px;
  text-align: center;
}

.fx_jishang {
  width: 681px;
  margin: 0 auto;
  margin-bottom: 30px;
}

.fx_jishang font {
  font-size: 16px;
  color: # . fx_jishang;
}

.font12px898989 {
  font-size: 12px;
  color: #898989;
  margin: 0 8px 0 12px;
}

.font14px898989 {
  font-size: 14px;
  color: #898989;
  margin: 0 8px 0 12px;
}

.mgrt2 {
  margin-right: 2px;
}

li.mgrt2 {
  cursor: pointer;
}

/************************fx 20120925****结束********************/
/**翻页**/
.page {
  /*background: url(../images/page1.html) 0 -81px repeat-x;*/
  width: 723px;
  height: 38px;
  margin: 20px 0 0 0;
}

.page_left {
  /*background: url(../images/page1.html) 0 0 no-repeat;*/
  width: 80px;
  height: 30px;
  padding-top: 8px;
  border-right: 1px solid #cfcfd0;
  float: left;
  text-align: center;
}

.page_right {
  /*background: url(../images/page1.html) right -41px no-repeat;*/
  width: 80px;
  height: 30px;
  padding-top: 8px;
  border-left: 1px solid #cfcfd0;
  float: right;
  text-align: center;
}

.page_nub {
  float: left;
  text-align: center;
  width: 560px;
}

.page_nub a {
  padding: 5px;
  color: #25428e;
  line-height: 38px;
  font-weight: bold;
  margin: auto 3px;
}

.page_on {
  /*background: url(../images/page1.html) 0 -122px repeat-x;*/
  padding: 12px 8px !important;
  border-right: 1px solid #cfcfd0;
  border-left: 1px solid #cfcfd0;
}

/**翻页结束**/

/**产品**/
.table_group_list {
  color: #191919;
}

.table_group_list td {
  height: 35px;
  line-height: 35px;
  overflow: hidden;
}

.aboutus5 {
  margin: auto 20px;
}

#product_st1 {
  font-size: 14px;
  color: #191919;
  background-color: #f9f9f9;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  padding: 10px;
  margin-bottom: 15px
}

#aboutus2_6d850e_14 {
  font-size: 11px;
  text-align: left;
  color: #026db4;
  width: 250px;
  light-height: 25px;
  margin-bottom: 8px
}

.product_t {
  background: #edece9;
  height: 32px;
}

#product_st2 {
  font-size: 12px;
  color: #191919;
  line-height: 22px;
  text-align: left;
  margin-bottom: 15px;
}

.product_st2_ul1, .product_st2_ul2 {
  list-style: none;
  margin-top: -10px;
}

.product_st2_ul1 li {
  /*background: url(../images/product/icon1.html) 5px 5px no-repeat;*/
  padding-left: 25px;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 22px;
}

.product_st2_ul2 li {
  /*background: url(../images/platforms/icon1.html) 3px 5px no-repeat;*/
  padding-left: 30px;
  margin-bottom: 5px;
  font-size: 12px;
  line-height: 26px;
}

a.a_down {
  text-decoration: underline;
  font-weight: bold;
  font-size: 16px;
  color: #aaa;
}

a.a_down:hover {
  color: #026db4;
}

.product_text {
  padding: 30px 30px 20px 5px;
  width: 380px;
  float: right;
}

.product_dl1 dt {
  font-weight: bold;
}

.product_dl1 dd {
  padding: 10px 5px;
  line-height: 22px;
  margin-bottom: 20px;
}

.font_blue18 {
  font-size: 18px;
  font-weight: bold;
  color: #026db4;
}

.product_pm1 {
  padding: 15px;
}

.trcolor1 {
  background: #10aae0;
}

.trcolor2 {
  background: #0e80c1;
}

.trcolor3 {
  background: #e5e5e5;
}

.trcolor4 {
  background: #f6f6f6;
}

.product_tab1 {
  margin-top: 20px;
}

.product_tab2 td {
  border-left: 1px solid #fff;
  border-top: 2px solid #fff;
  font-size: 15px;
  line-height: 30px;
  color: #414141;
}

.product_tab1 td {
  padding: 12px 10px;
  border-left: 1px solid #fff;
  border-top: 2px solid #fff;
  font-size: 15px;
  line-height: 30px;
  color: #414141;
}

.product_tab1 th {
  padding: 10px;
  border-left: 1px solid #fff;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: lighter;
}

.product_tab1 strong {
  color: #10aae0;
  font-size: 20px;
}

.gwfx_p {
  font-size: 14px;
  margin-bottom: 20px;
}

.gwfx_p img {
  margin-top: 10px;
  margin-bottom: 15px;
}

.gwfx_p strong {
  font-size: 12px;
}

.line_bottom {
  border-bottom: 1px solid #c4c4c4;
  padding-bottom: 15px;
}

#pagetab-lv2-gwfx {
  list-style: none;
  width: 100%;
  height: 30px;
  padding: 10px 0;
  font-family: Arial, "微軟正黑體", "黑体";
  font-size: 12px;
  font-weight: normal;
  margin-top: 15px;
  background: #f3f3f3;
}

#pagetab-lv2-gwfx li {
  float: left;
  padding: 0px 0px;
  padding: 0 5px 0 30px;
  line-height: 30px;
  height: 30px;
  text-align: center;
  border: 0px solid #9D9B86;
  border-bottom: 0px solid #C4C5BF;
  border-right: none;
  margin-left: 25px;
  margin-right: 20px;
}

#pagetab-lv2-gwfx li a:hover {
  color: #183587;
}

#pagetab-lv2-gwfx li.on {
  border: 0px solid #C8C3B0;
  border-bottom: 0px solid #FFF;
  border-right: none;
  /*background: url(../images/platforms/icon2.html) 10px no-repeat;*/
}

#pagetab-lv2-gwfx li.on a {
  color: #183587;
}

.gwfx_ol {
  list-style: none;
  margin-left: 50px;
  margin-right: 30px;
  color: #8f8f8f;
}

.gwfx_ol li {
  list-style: outside decimal;
  margin-bottom: 10px;
}

.gwfx-one-click {
  color: #8f8f8f;
  line-height: 24px;
}

.platforms-mt5 {
  line-height: 24px;
}

.platforms-mt5 span {
  display: block;
  padding: 5px 0 10px 30px;
}

.markets_table {
  color: #191919;
  border: 1px solid #ccc;
}

.markets_table td {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  padding: 3px;
}

.markets_table th {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  background: #25428e;
  color: #fff;
  font-weight: lighter;
  text-align: left;
}

.payment_menu {
  height: 80px;
}

.payment_btn {
  background: url(../images/btn.jpg) no-repeat !important;
  width: 115px;
  height: 40px;
  display: block;
  float: left;
  margin-right: 20px;
  font-size: 14px;
  text-align: center;
  line-height: 40px;
  color: #666;
}

.payment_color {
  color: #026db4;
}

.payment_st1 {
  font-size: 12px;
  color: #191919;
  background-color: #f9f9f9;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  padding: 20px;
  margin-bottom: 15px;
  width: 680px;
}

.payment_st1 a {
  color: #0e88ad;
  text-decoration: none;
}

.payment_st1 a:hover {
  text-decoration: underline;
}

.payment_ol {
  list-style: outside;
  margin-left: 25px;
}

.payment_ol li {
  list-style: upper-latin;
  margin-bottom: 3px;
}

.payment_ol2 {
  list-style: outside;
  margin-left: 25px;
  margin-top: 10px;
}

.payment_ol2 li {
  list-style: decimal;
  margin-bottom: 3px;
}

.strategies-st1 {
  font-size: 12px;
  color: #191919;
  background-color: #f3fbfe;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  padding: 20px;
  margin-bottom: 15px;
  width: 680px;
}

.color_hui {
  color: #999;
}

.question_dl {
  border: 1px solid #5d91c1;
  overflow: hidden;
  margin-bottom: 20px;
}

.question_dl dt {
  background: #dbe5ee;
  line-height: 30px;
  padding: 3px 10px;
  font-weight: bold;
}

.question_dl dt span {
  padding-right: 10px;
  width: 30px;
  display: block;
  float: left;
}

.question_dd_l {
  line-height: 20px;
  padding: 10px;
  float: left;
  width: 20px;
}

.question_dd_r {
  line-height: 24px;
  padding: 10px 30px 20px 10px;
  float: left;
  width: 650px;
  text-align: justify;
}

.question_tab01 td {
  padding: 10px;
  border-bottom: 1px dashed #aaa;
}

.font18 {
  font-size: 18px;
}

.account_st1 {
  font-size: 12px;
  margin-top: 10px;
  color: #191919;
  background-color: #f2f0f0;
  line-height: 22px;
  display: inline-block;
  text-align: left;
  padding: 20px;
  margin: 15px auto;
  width: 680px;
  overflow: hidden;
}

.account_st1 img {
  float: left;
  margin-right: 20px;
}

.account_inp1 {
  border: 1px solid #ccc;
  height: 20px;
}

a.account_btn1 {
  border: 1px solid #ccc;
  background: #ece9d8;
  padding: 5px 10px;
}

.fontredb {
  font-weight: bold;
  color: #F00;
}

.account_real {
  width: 690px;
  overflow: auto;
  height: 350px;
  border: 1px solid #ccc;
  padding: 15px;
}

.account_btn2 {
  width: 120px;
  cursor: pointer;
  padding: 3px;
  color: #7bb6df;
}

.study_a {
  background: #e8f5fb;
  padding: 25px;
}

.study_a img {
  margin: 10px auto 10px 220px;
}

.glossary_p {
  color: #026db4;
  font-size: 18px;
  font-weight: bold;
}

.glossary_text {
  line-height: 30px;
}

.golssary_26 {
  /*background: url(../images/study4_03.html) no-repeat;*/
  width: 564px;
  height: 185px;
  padding-left: 160px;
}

.golssary_26 a {
  padding: 5px;
  color: #797979;
  font-size: 18px;
  display: block;
  float: left;
  margin: 5px;
  width: 40px;
}

.golssary_26 a:hover {
  color: #19b8ea;
}

.golssary_on {
  color: #19b8ea !important;
}

.privacy_ol {
  list-style: outside;
  margin-left: 45px;
  margin-right: 20px;
}

.privacy_ol li {
  list-style: upper-roman;
  margin-bottom: 20px;
}

.sitemap {
  color: #026db4;
  font-size: 16px;
  line-height: 30px;
}

.sitemap_a {
  font-weight: bold;
  line-height: 30px;
  padding-left: 8px;
}

.sitemap_b {
  line-height: 30px;
  /*background: url(../images/%20list_03.html) 0 5px no-repeat;*/
  padding-left: 10px;
}

.sitemap_b li {
  line-height: 30px;
  margin-left: 28px;
  list-style-type: disc;
}

.up {
  color: #2c9445;
  text-align: right;
}

.down {
  color: #eb1f28;
  text-align: right;
}

/*----------------实时报价--------------------------*/
#mostHigh {
  background-color: #2c9445;
  width: 45px;
  color: #fff;
  text-align: right;
  padding-right: 2px;
}

#mostby {
  width: 45px;
  text-align: right;
}

#mostLow {
  background-color: #eb1f28;
  width: 45px;
  color: #fff;
  text-align: right;
  padding-right: 2px;
}

/* --------- SENCE --------------*/
.fx_ol1 li {
  list-style: lower-roman;
  margin-left: 30px;
  margin-bottom: 5px;
}

.tab-title {
  color: #21438d;
  font-weight: bold;
  font-size: 15px;
}

/* Demo Account Form - Wing*/
#DAFcontent {
  width: 735px;
  min-height: 900px;
  padding: 0;
  *margin: 0px 0;
}

#DAFinner_nav {
  color: #000000;
  float: left;
  width: 725px;
  height: 35px;
}

#DAFinner_nav a {
  color: #666666;
}

#DAFinner_nav a:hover {
  color: #19b4e7;
}

#FormTopic {
  font-size: 25px;
  color: #25428e;
  font-weight: bold;
  text-align: left;
}

.check {
  width: 150px;
  padding-left: 15px;
  text-align: left;
  background-color: #ffffff;
}

#warning {
  width: 280px;
  border: solid 1px red;
  background-color: #fff;
  color: red;
  vertical-align: text-bottom;
}

.check img, #warning img {
  vertical-align: middle;
  padding: 3px;
}

.dForm {
  width: 735px;
  text-align: left;
}

.dForm a, .dForm a:hover {
  color: #1ea6ed;
  text-decoration: none;
}

.dForm .title {
  text-align: right;
  width: 150px;
  padding-right: 15px;
}

.f_btn img {
  padding-right: 10px;
}

#remark {
  border: solid 1px #afafad;
  background-color: #fcfcfc;
  color: #6c6c6c;
  padding: 15px 20px;
}

#done {
  width: 960px;
  padding: 70px auto;
  background-color: #fbfbfb;
  text-align: center;
  color: #252525;
}

#done .title {
  text-align: center;
  color: #136db3;
  font-size: 24px;
}

#done a, #done a:hover {
  color: #686868;
}

.textGrey {
  color: #9b9b9b;
  font-weight: normal;
}

h2 {
  font-size: 18px;
  color: #253a69;
}

h6 {
  font-size: 12px;
  color: #253a69;
  line-height: 30px;
}

.odd {
  background-color: #f9f9f9;
}

.num {
  font-size: 46px;
  font-style: italic;
}

/* nz Form */
.nzForm {
  width: 940px;
  text-align: left;
  background-color: #fff;
}

.confirm {
  background-color: #e4e4e4;
}

.confirm .nzForm td {
  padding: 8px 0;
}

.nzForm .title, .confirm .nzForm .title {
  text-align: right;
  width: 150px;
  padding: 5px;
  padding-right: 15px;
  font-weight: bold;
  vertical-align: text-top;
}

.ConWarn {
  padding-top: 70px;
  line-height: 23px;
}

.ConWarn .title_bo {
  font-weight: bold;
  line-height: 30px;
}

.ConWarn a, .ConWarn a:hover {
  color: #1ea6ed;
  text-decoration: none;
}

.nzAS {
  font-size: 14px;
}

/* selectbox / btn*/
.country {
  width: 445px;
}

.date {
  width: 132px;
}

hr {
  color: #b2b2b2;
}

.Select_fExp {
  width: 100px;
}

#tips {
  width: 960px;
  padding-top: 50px;
}

#tips a, #tips a:hover {
  color: #1ea6ed;
  text-decoration: none;
}

#tipsContent {
  padding: 10px 15px;
}

#box {
  width: 930px;
}

.tStepC {
  padding: 5px;
  padding-right: 8px;
}

.openAcc {
  border: solid 1px #dedede;
  width: 725px;
  font-size: 16px;
  color: #414141;
  border-collapse: collapse;
}

.openAcc a, .openAcc a:hover {
  font-size: 11px;
  color: #888484;
  text-decoration: underline;
}

.openAcc .title {
  vertical-align: text-top;
  text-align: left;
}

.openAcc td {
  border-left: solid 1px #dedede;
  border-right: solid 1px #dedede;
  padding: 15px;
  text-align: center;
}

.openAcc_odd {
  background-color: #fbfbfb;
}

.textBlueF {
  color: #10aae0;
  font-size: 20px;
  font-weight: bold;
}

.textBlueF_title {
  color: #10aae0;
  font-size: 24px;
  line-height: 40px;
  font-weight: bold;
}

.risk {
  color: #b7b7b7;
  font-size: 12px;
}

#nz_uk_bg {
  width: 721px;
  /*background: url(../images/nz_uk_line.html) left 43px no-repeat;*/
}

#nz_uk {
  width: 350px;
  text-align: center;
  padding: 10px 0;
  float: left;
}

#step {
  width: 735px;
  padding-bottom: 45px;
}

#openStep1 {
  width: 230px;
  float: left;
}

#openStep2 {
  width: 260px;
  margin-left: -18px;
  float: left;
}

#openStep3 {
  width: 270px;
  margin-left: -18px;
  float: left;
}

.fExp {
  padding: 8px 0;
  padding-left: 25px;
}

.remark_title {
  color: #405a9c;
  font-size: 16px;
  font-weight: bold;
}

.account_tab01 {
  margin: auto auto 50px auto;
  font-family: Arial;
}

.account_tdbg {
  /*background: url(../images/account_05.html) repeat-y;*/
}

.account_tab01 h1 {
  color: #10aae0;
  font-size: 30px;
  margin: 0;
}

.account_tab01_a {
  margin: 20px auto;
}

.inp_account {
  width: 365px;
  border: 1px solid #afafaf;
  height: 27px;
  margin: 0;
  padding: 0;
  font-weight: bold;
  color: #797979;
  text-indent: 5px;
  font-family: Arial, Helvetica, sans-serif;
}

.inp_account100 {
  width: 100px;
  border: 1px solid #afafaf;
  height: 27px;
  margin: 0;
  padding: 0;
  font-weight: bold;
  color: #797979;
  text-indent: 5px;
  font-family: Arial, Helvetica, sans-serif;
}

.account_tab01_b td {
  padding: 5px 5px 5px 0;
  font-size: 14px;
}

.account_tab01_c {
  margin: auto 20px;
  line-height: 24px;
  font-size: 14px;
}

.account_tab01_c strong {
  color: #10aae0;
}

.account_tab01_c td {
  padding: 6px 0;
}

.account_tab01_c td a {
  text-decoration: underline;
  color: #10aae0;
}

a.a_down2 {
  font-weight: bold;
  font-size: 16px;
  color: #1cb9eb;
  text-decoration: none;
}

a.a_down2:hover {
  text-decoration: underline;
}

/* customer centre */
.fp_tdbg {
  /*background: url(../images/fp_02.html) repeat-y;*/
}

.fp_line {
  /*background: url(../images/fp_04.html) repeat-x;*/
}

.fp_ddm {
  width: 120px;
}

/* 404 */
.errorTable {
  margin: 20px auto;
}

.errorTitle {
  width: 275px;
  background-color: #179bd5;
  color: #fff;
  font-size: 15px;
  padding: 5px 8px;
}

.errorTxt {
  font-size: 13px;
  line-height: 26px;
  padding: 0 8px;
  padding-top: 4px;
}

.product_innTable {
  width: 736px;
  padding: 0;
  margin: 0;
  text-align: left;
}

.product_innTable img {
  vertical-align: bottom;
}

.product_innTable th {
  width: 50%;
  font-weight: bold;
  font-size: 1em;
  text-align: left;
  padding-bottom: 10px;
}

.product_innTable td {
  width: 50%;
  vertical-align: text-bottom;
  padding-bottom: 3px;
}

.product_innTable td img {
  vertical-align: top;
  padding-right: 10px;
  padding-top: 1px;
}

.product_innTable .product_step td {
  width: auto;
  padding: 0;
  margin: 0;
}

.productLink {
  color: #026db4;
  text-decoration: none;
}

.productLink:hover {
  text-decoration: underline;
}

#productBtn1 {
  background: url(../images/download1.jpg) top left no-repeat;
  height: 198px;
  width: 736px;
}

#productBtn2 {
  background: url(../images/download3.jpg) top left no-repeat;
  height: 198px;
  width: 736px;
}

.productBtn1 img {
  margin-left: 450px;
  margin-top: 75px;
}

.productBtn2 img {
  margin-left: 450px;
  margin-top: 40px;
}

.productBtn3 img {
  margin-left: 450px;
  margin-top: 10px;
}

.jsxw {
  font: 20px/34px "微软雅黑";
  color: #fff;
}

.title_yanse {
  font: bold 20px/25px "微软雅黑";
  color: #026db4;
}

.shengming {
  width: 960px;
  margin: 0 auto;
  line-height: 22px;
  text-align: left !important;
}

/*  */

.ae .languageBox a span {
  color: #3C3C3C;
  cursor: pointer;
  float: right;
  font-size: 10px;
  line-height: 25px;
}

.ae .languageBoxMenuDiv {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #BBBBBB;
  border-image: none;
  border-left: 1px solid #BBBBBB;
  border-right: 1px solid #BBBBBB;
  border-top: medium none !important;
  display: none;
  left: -1px;
  position: absolute;
  top: 26px;
  width: 136px;
  z-index: 2;
}

.ae .languageBoxMenuDiv ul {
  display: block;
  width: 100%;
  z-index: 9999;
}

.ae .languageBoxMenuDiv ul li {
  float: left;
  height: 25px;
  width: 100%;
}

.ae .languageBoxMenuDiv ul li div {
  border-bottom: 1px solid #BBBBBB;
  height: 100%;
  margin: 0 8px;
}

.ae .languageSpan {
  background: url("../images/languageBoxIcon.png") no-repeat scroll left center transparent;
  padding-left: 13px;
  width: 82px;
}

.languageSpan {
  background: url("../images/languageBoxIcon.png") no-repeat scroll right center transparent;
  width: 98px;
}

.languageBox {
  position: relative;
}

.languageBox a {
  cursor: pointer;
  display: block;
  height: 100%;
  width: 100%;
}

.languageBox a span {
  color: #3C3C3C;
  cursor: pointer;
  float: left;
  font-size: 10px;
  line-height: 25px;
}

.languageBoxMenuDiv {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #BBBBBB;
  border-image: none;
  border-left: 1px solid #BBBBBB;
  border-right: 1px solid #BBBBBB;
  border-top: medium none !important;
  display: none;
  left: -1px;
  position: absolute;
  top: 26px;
  width: 136px;
  z-index: 2;
}

.languageBoxMenuDiv ul {
  display: block;
  width: 100%;
}

.languageBoxMenuDiv ul li {
  border-bottom: 1px solid #BBBBBB;
  float: left;
  height: 25px;
  width: 100%;
}

.languageBoxMenuDiv ul li a:hover {
  /*background: url("../images/menuBg.html") repeat scroll 0 0 transparent;*/
}

.languageBoxMenuDiv ul li a:hover span {

}

.languageBoxMenuDiv ul li:last-child {
  border: medium none;
}

.ae .languageFlag, .ar .languageFlag, .cl .languageFlag, .ir .languageFlag, .ir-en .languageFlag, .ph .languageFlag, .es .languageFlag, .co .languageFlag, .eng .languageFlag, .cz .languageFlag, .de .languageFlag, .en .languageFlag, .hr .languageFlag, .fr .languageFlag, .gb .languageFlag, .gr .languageFlag, .it .languageFlag, .jp .languageFlag, .kr .languageFlag, .ko .languageFlag, .mx .languageFlag, .nl .languageFlag, .za .languageFlag, .vn .languageFlag, .vi .languageFlag, .tw .languageFlag, .tr .languageFlag, .pl .languageFlag, .pk .languageFlag, .ro .languageFlag, .ng .languageFlag, .se .languageFlag, .pr .languageFlag, .ru .languageFlag, .zh .languageFlag, .cn .languageFlag, .pe .languageFlag, .pt .languageFlag, .languageBoxMenuDiv ul li .cs_ae, .languageBoxMenuDiv ul li .cs_ar, .languageBoxMenuDiv ul li .cs_cl, .languageBoxMenuDiv ul li .cs_co, .languageBoxMenuDiv ul li .cs_cz, .languageBoxMenuDiv ul li .cs_de, .languageBoxMenuDiv ul li .cs_en, .languageBoxMenuDiv ul li .cs_fa, .languageBoxMenuDiv ul li .cs_es, .languageBoxMenuDiv ul li .cs_hr, .languageBoxMenuDiv ul li .cs_fr, .languageBoxMenuDiv ul li .cs_gb, .languageBoxMenuDiv ul li .cs_gr, .languageBoxMenuDiv ul li .cs_it, .languageBoxMenuDiv ul li .cs_ja, .languageBoxMenuDiv ul li .cs_jp, .languageBoxMenuDiv ul li .cs_ko, .languageBoxMenuDiv ul li .cs_kr, .languageBoxMenuDiv ul li .cs_mx, .languageBoxMenuDiv ul li .cs_nl, .languageBoxMenuDiv ul li .cs_za, .languageBoxMenuDiv ul li .cs_vn, .languageBoxMenuDiv ul li .cs_vi, .languageBoxMenuDiv ul li .cs_tw, .languageBoxMenuDiv ul li .cs_tr, .languageBoxMenuDiv ul li .cs_pl, .languageBoxMenuDiv ul li .cs_pk, .languageBoxMenuDiv ul li .cs_ro, .languageBoxMenuDiv ul li .cs_ng, .languageBoxMenuDiv ul li .cs_se, .languageBoxMenuDiv ul li .cs_pr, .languageBoxMenuDiv ul li .cs_ru, .languageBoxMenuDiv ul li .cs_eng, .languageBoxMenuDiv ul li .cs_ir, .languageBoxMenuDiv ul li .cs_ir-en, .languageBoxMenuDiv ul li .cs_zh, .languageBoxMenuDiv ul li .cs_cn, .languageBoxMenuDiv ul li .cs_pe, .languageBoxMenuDiv ul li .cs_ph, .languageBoxMenuDiv ul li .cs_pt, .languageFlag, .languageBoxMenuDiv ul li .cs_esp, .languageBoxMenuDiv ul li .cs_fra, .languageBoxMenuDiv ul li .cs_ar {
  background: url("../images/flags-sprite.png") repeat scroll 0 0 transparent;
  height: 25px;
  margin: 5px 5px 0 10px;
  width: 17px;
}

.ae .languageFlag, .languageBoxMenuDiv ul li .cs_ae, .languageBoxMenuDiv ul li .cs_ar {
  background-position: 0 -5px;
}

.ar .languageFlag, .languageBoxMenuDiv ul li .cs_ar {
  background-position: 0 -5px;
}

.cl .languageFlag, .languageBoxMenuDiv ul li .cs_cl {
  background-position: 0 -32px;
}

.co .languageFlag, .languageBoxMenuDiv ul li .cs_co {
  background-position: 0 -60px;
}

.cz .languageFlag, .languageBoxMenuDiv ul li .cs_cz {
  background-position: 0 -86px;
}

.de .languageFlag, .languageBoxMenuDiv ul li .cs_de {
  background-position: 0 -111px;
}

.en .languageFlag, .languageBoxMenuDiv ul li .cs_en, .eng .languageFlag, .languageBoxMenuDiv ul li .cs_eng {
  background-position: 0 -267px;
}

.fa .languageFlag, .languageBoxMenuDiv ul li .cs_fa, .ir .languageFlag, .languageBoxMenuDiv ul li .cs_ir, .ir-en .languageFlag, .languageBoxMenuDiv ul li .cs_ir-en {
  background-position: 0 -164px;
}

.es .languageFlag, .languageBoxMenuDiv ul li .cs_es {
  background-position: 0 -189px;
}

.esp .languageFlag, .languageBoxMenuDiv ul li .cs_esp {
  background-position: 0 -189px;
}

.hr .languageFlag, .languageBoxMenuDiv ul li .cs_hr {
  background-position: 0 -216px;
}

.fr .languageFlag, .languageBoxMenuDiv ul li .cs_fr {
  background-position: 0 -240px;
}

.fra .languageFlag, .languageBoxMenuDiv ul li .cs_fra {
  background-position: 0 -240px;
}

.gb .languageFlag, .languageBoxMenuDiv ul li .cs_gb {
  background-position: 0 -267px;
}

.gr .languageFlag, .languageBoxMenuDiv ul li .cs_gr {
  background-position: 0 -293px;
}

.it .languageFlag, .languageBoxMenuDiv ul li .cs_it {
  background-position: 0 -318px;
}

.jp .languageFlag, .languageBoxMenuDiv ul li .cs_jp {
  background-position: 0 -346px;
}

.ko .languageFlag, .kr .languageFlag, .languageBoxMenuDiv ul li .cs_ko, .languageBoxMenuDiv ul li .cs_kr {
  background-position: 0 -371px;
}

.mx .languageFlag, .languageBoxMenuDiv ul li .cs_mx {
  background-position: 0 -397px;
}

.nl .languageFlag, .languageBoxMenuDiv ul li .cs_nl {
  background-position: 0 -422px;
}

.za .languageFlag, .languageBoxMenuDiv ul li .cs_za {
  background-position: 0 -449px;
}

.vn .languageFlag, .vi .languageFlag, .languageBoxMenuDiv ul li .cs_vn, .languageBoxMenuDiv ul li cs_vi {
  background-position: 0 -475px;
}

.tw .languageFlag, .languageBoxMenuDiv ul li .cs_tw {
  background-position: 0 -502px;
}

.tr .languageFlag, .languageBoxMenuDiv ul li .cs_tr {
  background-position: 0 -526px;
}

.pl .languageFlag, .languageBoxMenuDiv ul li .cs_pl {
  background-position: 0 -553px;
}

.pk .languageFlag, .languageBoxMenuDiv ul li .cs_pk {
  background-position: 0 -580px;
}

.ro .languageFlag, .languageBoxMenuDiv ul li .cs_ro {
  background-position: 0 -605px;
}

.ng .languageFlag, .languageBoxMenuDiv ul li .cs_ng {
  background-position: 0 -632px;
}

.se .languageFlag, .languageBoxMenuDiv ul li .cs_se {
  background-position: 0 -657px;
}

.pr .languageFlag, .languageBoxMenuDiv ul li .cs_pr {
  background-position: 0 -684px;
}

.ru .languageFlag, .languageBoxMenuDiv ul li .cs_ru {
  background-position: 0 -709px;
}

.zh .languageFlag, .cn .languageFlag, .languageBoxMenuDiv ul li .cs_zh, .languageBoxMenuDiv ul li .cs_cn {
  background-position: 0 -735px;
}

.pe .languageFlag, .languageBoxMenuDiv ul li .cs_pe {
  background-position: 0 -761px;
}

.ph .languageFlag, .languageBoxMenuDiv ul li .cs_ph {
  background-position: 0 -788px;
}

.pt .languageFlag, .languageBoxMenuDiv ul li .cs_pt {
  background-position: 0 -815px;
}
